/**
 * @description user controller
 * @author boen
 */

const User = require('../models/User')

/**
 * 注册
 * @param {string} username 用户名
 * @param {string} password 密码
 */
async function register(username, password) {
    // 保存到数据库
    const newUser = await User.create({
        username,
        password
    })
    return newUser
}

/**
 * 登录
 * @param {string} username 用户名
 * @param {string} password 密码
 */
async function login(username, password) {
    const user = await User.findOne({
        username,
        password
    })

    // 如果user存在
    if(user) {
        // 登录成功
        return true
    }
    // 登录失败
    return false
}


module.exports = {
    register,
    login
}